#include <cstdio>

using namespace std;

int in[1005] = {0};
int A1 = 0, A2 = 0, A3 = 0, A5 = 0;
float A4;

int main()
{
    int N = 0;
    bool flag_A2 = true;
    int num_A2 = 0, num_A4 = 0;
    scanf("%d", &N);
    for(int i = 0; i < N; i++){
        scanf("%d", &in[i]);
    }
    for(int i = 0; i < N; i++){
        //能被10整除的数字
        if(in[i] % 5 == 0 && in[i] % 2 == 0){
            A1 += in[i];
        }
        //能被5除余1的数字交错求和
        if(in[i] % 5 == 1){
            A2 += (flag_A2?1:-1) * in[i];
            flag_A2 = !flag_A2;
            num_A2++;
        }
        //能被5除余2的个数
        if(in[i] % 5 == 2){
            A3++;
        }
        //能被5除余3的平均数
        if(in[i] % 5 == 3){
            A4 += in[i];
            num_A4++;
        }
        //能被5除余4的最大值
        if(in[i] % 5 == 4){
            if(in[i] > A5){
                A5 = in[i];
            }
        }
    }
    if(num_A4 && A4){
        A4 = A4 / num_A4;
    }
    
    if(A1){ printf("%d ", A1); }
    else{ printf("N "); }
    /*** 因为有相减，所以不能以A2是否为0来当做验证条件 ***/
    if(num_A2){ printf("%d ", A2); }
    else{ printf("N "); }
    
    if(A3){ printf("%d ", A3); }
    else{ printf("N "); }
    
    if(A4){ printf("%.1f ", A4); }
    else{ printf("N "); }
    
    if(A5){ printf("%d", A5); }
    else{ printf("N"); }
    
    printf("\n");
    return 0;
}
